package dao

import (
	"project-im/config"
	"time"
)

//好友表

type ImFriend struct {
	ID              int64     `gorm:"type:int;primaryKey;autoIncrement" json:"id"`
	UserId          int       `gorm:"type:int(11);not null;index;comment:'用户id'" json:"userId"`
	FriendId        int       `gorm:"type:int(11);not null;index;comment:'好友id'" json:"friendId"`
	FriendNickName  string    `gorm:"type:varchar(255);not null;comment:'好友昵称'" json:"friendNickName"`
	FriendHeadImage string    `gorm:"type:varchar(255);default:'';comment:'好友头像'" json:"friendHeadImage"`
	CreatedTime     time.Time `gorm:"type:datetime;default:null;comment:'创建时间'" json:"created_time"`
}

func (i *ImFriend) AddFriend() {
	config.DB.Create(&i)
}

//type ImFriend struct {
//	ID              int64     `gorm:"type:int;primaryKey;autoIncrement" json:"id"`                           // id
//	UserID          int64     `gorm:"type:int;not null" json:"user_id"`                                      // 用户id
//	FriendID        int64     `gorm:"type:int;not null" json:"friend_id"`                                    // 好友id
//	FriendNickName  string    `gorm:"column:friend_nick_name;size:255;not null" json:"friend_nick_name"`     // 好友昵称
//	FriendHeadImage string    `gorm:"column:friend_head_image;size:255;default:''" json:"friend_head_image"` // 好友头像
//	CreatedTimes    time.Time `gorm:"column:created_times;default:''" json:"created_times"`                  // 创建时间
//}
